package cate.game.activity.zonelimit;

import cate.common.table.d.GDFunc;
import cate.game.activity.base.core.Activity;
import cate.game.activity.base.core.ActivityHandler;
import cate.game.activity.zonelimit.po.RoleZoneLimit;
import cate.game.activity.zonelimit.po.ZoneLimit;
import easy.java.dev.note.NoteClass;

@NoteClass("全民礼包管理")
@Activity(relatedFuncIds = {GDFunc.ACT_ZONE_LIMIT})
public class ZoneLimitHandler extends ActivityHandler<ZoneLimit, RoleZoneLimit> {

    @Override
    public String getName() {
        return "全民礼包";
    }

    @Override
    public ZoneLimit buildGlobal() {
        return new ZoneLimit();
    }

    @Override
    public RoleZoneLimit buildSingle() {
        return new RoleZoneLimit();
    }

    @Override
    public void onActOpen() {

    }

    @Override
    public void onActClose() {

    }

    @Override
    public void onDaySpan() {
        getGlobalData().onDaySpan();
    }
}
